.DAG {
    position: relative;
    svg {
        width: 100%;
        height: 100%;
        // Strange issue: svg doesn't
        // take full height unless position is forced
        // to be absolute
        position: absolute;
    }

    .node {
        cursor: pointer;
    }

    .node rect {
        fill: var(--icon-color);
        stroke: var(--icon-color);
        stroke-width: 4px;
    }

    .node text {
        fill: var(--text-color);
        font-weight: bold;
    }

    .edgePath path {
        stroke: var(--light-text-color);
        stroke-width: 1.5px;
    }

    .edgePath marker {
        fill: var(--light-text-color);
    }
}
